If a region does not have any rectangles, or if the specified rectangle is
authorElliot Lee <sopwith@src.gnome.org>
Thu, 18 May 2000 22:44:19 +0000 (22:44 +0000)
committerElliot Lee <sopwith@src.gnome.org>
Thu, 18 May 2000 22:44:19 +0000 (22:44 +0000)
If a region does not have any rectangles, or if the specified rectangle is
not in the region, then return GDK_OVERLAP_RECTANGLE_OUT instead of
GDK_OVERLAP_RECTANGLE_IN.

ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gdk/gdkregion-generic.c
gdk/x11/gdkregion-generic.c

index afcc0f2d9fc70bd32bebdfc928c2078f6ef27361..dab755fc81fc8317a6c03e3617b96e5bf9d968df 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2000-05-18  Elliot Lee  <sopwith@redhat.com>
+
+       * gdk/x11/gdkregion-generic.c: If a region does not have any
+       rectangles, or if the specified rectangle is not in the region, then return GDK_OVERLAP_RECTANGLE_OUT
+       instead of GDK_OVERLAP_RECTANGLE_IN.
+
 2000-05-17  Jonathan Blandford  <jrb@redhat.com>
 
        * gtk/gtklayout.c (gtk_layout_map): Remove references to
index afcc0f2d9fc70bd32bebdfc928c2078f6ef27361..dab755fc81fc8317a6c03e3617b96e5bf9d968df 100644 (file)
@@ -1,3 +1,9 @@
+2000-05-18  Elliot Lee  <sopwith@redhat.com>
+
+       * gdk/x11/gdkregion-generic.c: If a region does not have any
+       rectangles, or if the specified rectangle is not in the region, then return GDK_OVERLAP_RECTANGLE_OUT
+       instead of GDK_OVERLAP_RECTANGLE_IN.
+
 2000-05-17  Jonathan Blandford  <jrb@redhat.com>
 
        * gtk/gtklayout.c (gtk_layout_map): Remove references to
index afcc0f2d9fc70bd32bebdfc928c2078f6ef27361..dab755fc81fc8317a6c03e3617b96e5bf9d968df 100644 (file)
@@ -1,3 +1,9 @@
+2000-05-18  Elliot Lee  <sopwith@redhat.com>
+
+       * gdk/x11/gdkregion-generic.c: If a region does not have any
+       rectangles, or if the specified rectangle is not in the region, then return GDK_OVERLAP_RECTANGLE_OUT
+       instead of GDK_OVERLAP_RECTANGLE_IN.
+
 2000-05-17  Jonathan Blandford  <jrb@redhat.com>
 
        * gtk/gtklayout.c (gtk_layout_map): Remove references to
index afcc0f2d9fc70bd32bebdfc928c2078f6ef27361..dab755fc81fc8317a6c03e3617b96e5bf9d968df 100644 (file)
@@ -1,3 +1,9 @@
+2000-05-18  Elliot Lee  <sopwith@redhat.com>
+
+       * gdk/x11/gdkregion-generic.c: If a region does not have any
+       rectangles, or if the specified rectangle is not in the region, then return GDK_OVERLAP_RECTANGLE_OUT
+       instead of GDK_OVERLAP_RECTANGLE_IN.
+
 2000-05-17  Jonathan Blandford  <jrb@redhat.com>
 
        * gtk/gtklayout.c (gtk_layout_map): Remove references to
index afcc0f2d9fc70bd32bebdfc928c2078f6ef27361..dab755fc81fc8317a6c03e3617b96e5bf9d968df 100644 (file)
@@ -1,3 +1,9 @@
+2000-05-18  Elliot Lee  <sopwith@redhat.com>
+
+       * gdk/x11/gdkregion-generic.c: If a region does not have any
+       rectangles, or if the specified rectangle is not in the region, then return GDK_OVERLAP_RECTANGLE_OUT
+       instead of GDK_OVERLAP_RECTANGLE_IN.
+
 2000-05-17  Jonathan Blandford  <jrb@redhat.com>
 
        * gtk/gtklayout.c (gtk_layout_map): Remove references to
index afcc0f2d9fc70bd32bebdfc928c2078f6ef27361..dab755fc81fc8317a6c03e3617b96e5bf9d968df 100644 (file)
@@ -1,3 +1,9 @@
+2000-05-18  Elliot Lee  <sopwith@redhat.com>
+
+       * gdk/x11/gdkregion-generic.c: If a region does not have any
+       rectangles, or if the specified rectangle is not in the region, then return GDK_OVERLAP_RECTANGLE_OUT
+       instead of GDK_OVERLAP_RECTANGLE_IN.
+
 2000-05-17  Jonathan Blandford  <jrb@redhat.com>
 
        * gtk/gtklayout.c (gtk_layout_map): Remove references to
index afcc0f2d9fc70bd32bebdfc928c2078f6ef27361..dab755fc81fc8317a6c03e3617b96e5bf9d968df 100644 (file)
@@ -1,3 +1,9 @@
+2000-05-18  Elliot Lee  <sopwith@redhat.com>
+
+       * gdk/x11/gdkregion-generic.c: If a region does not have any
+       rectangles, or if the specified rectangle is not in the region, then return GDK_OVERLAP_RECTANGLE_OUT
+       instead of GDK_OVERLAP_RECTANGLE_IN.
+
 2000-05-17  Jonathan Blandford  <jrb@redhat.com>
 
        * gtk/gtklayout.c (gtk_layout_map): Remove references to
index 0319f939f4236af9073fb68fa4f1dd4b94408c7a..1140ce04216d9596c6ef43b92d6bc59a961a50b0 100644 (file)
@@ -1438,7 +1438,7 @@ gdk_region_rect_in (GdkRegion    *region,
     
     /* this is (just) a useful optimization */
   if ((region->numRects == 0) || !EXTENTCHECK (&region->extents, prect))
-    return GDK_OVERLAP_RECTANGLE_IN;
+    return GDK_OVERLAP_RECTANGLE_OUT;
 
   partOut = FALSE;
   partIn = FALSE;
index 0319f939f4236af9073fb68fa4f1dd4b94408c7a..1140ce04216d9596c6ef43b92d6bc59a961a50b0 100644 (file)
@@ -1438,7 +1438,7 @@ gdk_region_rect_in (GdkRegion    *region,
     
     /* this is (just) a useful optimization */
   if ((region->numRects == 0) || !EXTENTCHECK (&region->extents, prect))
-    return GDK_OVERLAP_RECTANGLE_IN;
+    return GDK_OVERLAP_RECTANGLE_OUT;
 
   partOut = FALSE;
   partIn = FALSE;